openSUSE:Zypper features
Usage - Manpage - Troubleshooting - Versions - Features - Development - Roadmap - Bugs for adoption - Team
Version: Factory This feature list corresponds to the latest development version of zypper. The features without specified version were introduced before version 0.11.6.
Package management
- install/remove packages by name or by capability they provide
- install/remove packages with names
- install/remove specific versions of packages
- install plain RPM files and satisfy dependencies from repositories
- install and remove packages in one go (using +/- or ~/!)
- choose the repository per package by prefixing the name with 'repo_alias:'
- update all installed packages with newer available version where possible
- install patterns/products/patches
- comprehensive installation summary
- avoid installing recommended packages (only required)
Repository management
- easily add/remove/export/import repositories
- use a temporary repository
- restrict operations to specified repositories
- modify multiple repositories at once - select by medium type, localness, or select all
Queries
- look for packages by name, or also by summary and description
- look for packages matching substring, glob expressions (wildcards), whole words, exact string
- group search result by package name and type or show all available versions of packages from all repositories
- show detailed information about package/patch/pattern/product
- list all available packages/patches/patterns/products
Update management
- list needed or all available patches
- apply needed patches
Package locks
- easily add simple package locks to lock by name (with wildcards), package type, and repository.
- list current locks
- remove locks by number or name
Utilities
- verify dependencies of installed packages
- install new packages, recommended by already installed ones, made installable after adding of new repository or hardware.
General
- XML output for machine consumption
- non-interactive mode for use in scripts
- 3 levels of output verbosity
- autorewrite local paths to dir:/working_dir/local_path where URI is expected
Note: the list may not be entirely complete :O)